package com.sright.bcard.common.service.share.dto.request;

import lombok.Data;

@Data
public class MTSRequest {

    /**
     * Message : {"jobId":"190c354c5c394ddabcbef67d6165ba5d","requestId":"CBD6A3DF-0AD1-4133-9501-B083AE6B5EAC","Type":"Transcode","state":"Success","UserData":"%7B%22env%22%3A%22development%22%2C%22userData%22%3A%7B%22id%22%3A1%7D%7D","type":"Transcode","userData":"%7B%22env%22%3A%22development%22%2C%22userData%22%3A%7B%22id%22%3A1%7D%7D","State":"Success","JobId":"190c354c5c394ddabcbef67d6165ba5d","RequestId":"CBD6A3DF-0AD1-4133-9501-B083AE6B5EAC"}
     * MessageId : 20BB9AE03BA676CF-1-1623C47C96B-20000000A
     * MessageMD5 : 5876D8DB3440B1E0F33D88CD810F7661
     * PublishTime : 1521429760363
     * Subscriber : 1108658122386375
     * SubscriptionName : transcode-service-callback
     * TopicName : eg-transcode-service
     * TopicOwner : 1108658122386375
     */

    private Message Message;
    private String MessageId;
    private String MessageMD5;
    private String PublishTime;
    private String Subscriber;
    private String SubscriptionName;
    private String TopicName;
    private String TopicOwner;

    @Data
    public class Message {

        /**
         * jobId : 190c354c5c394ddabcbef67d6165ba5d
         * requestId : CBD6A3DF-0AD1-4133-9501-B083AE6B5EAC
         * Type : Transcode
         * state : Success
         * UserData : %7B%22env%22%3A%22development%22%2C%22userData%22%3A%7B%22id%22%3A1%7D%7D
         * type : Transcode
         * userData : %7B%22env%22%3A%22development%22%2C%22userData%22%3A%7B%22id%22%3A1%7D%7D
         * State : Success
         * JobId : 190c354c5c394ddabcbef67d6165ba5d
         * RequestId : CBD6A3DF-0AD1-4133-9501-B083AE6B5EAC
         */

        private String jobId;
        private String requestId;
        private String Type;
        private String state;
        private String UserData;
        private String type;
        private String userData;
        private String State;
        private String JobId;
        private String RequestId;

    }
}
